home *** CD-ROM | disk | FTP | other *** search
- %%BeginProlog
- % Prolog for "Final Copy" PostScript® output
- % Date: August 16, 1991
- % Copyright (c) 1991, SoftWood, Inc.
- % This file may not be modified or used for purposes other than
- % creating output with "Final Copy", so there.
- %
- % If you wish to make changes, make them in the file "user-def.ps"
- % located in the "FCFiles" directory and create a few PostScript
- % procedures, "UserDoc", "UserBOP", and "UserEOP". "Final Copy" will
- % automagically call these procedures at the beginning of the document
- % and the beginning and end of each page, respectively.
- %
- /SWDict 130 dict def
- SWDict begin
- /bd {bind def}bind def
- /ld {load def}bd
- /ed {exch def}bd
- /eq {exch def}bd
- /FF {gsave showpage grestore}bd
- /n /newpath ld
- /cp /currentpoint ld
- /clp /closepath ld
- /st /stroke ld
- /sh /show ld
- /tr /translate ld
- /m /moveto ld
- /rm /rmoveto ld
- /l /lineto ld
- /rl /rlineto ld
- /c /curveto ld
- /rc /rcurveto ld
- /gs /gsave ld
- /gr /grestore ld
- /clw /currentlinewidth ld
- /slw /setlinewidth ld
- /clj /currentlinejoin ld
- /slj /setlinejoin ld
- /clc /currentlinecap ld
- /slc /setlinecap ld
- /cml /currentmiterlimit ld
- /sml /setmiterlimit ld
- /cdash /currentdash ld
- /sdash /setdash ld
- /cg /currentgray ld
- /sg /setgray ld
- /cm /currentmatrix ld
- /sm /setmatrix ld
- /chsb /currenthsbcolor ld
- /shsb /sethsbcolor ld
- /crgb /currentrgbcolor ld
- /srgb /setrgbcolor ld
-
- /ISOLatin1Enc [
- StandardEncoding 0 143 getinterval aload
- /dotlessi/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis/.notdef
- /ring/cedilla/.notdef/quotedblright/ogonek/caron
- /space/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright
- /ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
- /twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
- /ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave
- /Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex
- /Edieresis/Igrave/Iacute/Icircumflex/Idiereses/Eth/Ntilde/Ograve/Oacute/Ocircumflex
- /Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
- /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave
- /eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idiereses/eth/ntilde/ograve
- /oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
- /udieresis/yacute/thorn/ydieresis ] def
-
- % Blue book full re-encoding program
- % /reencodedict 5 dict def
- /ReEncode
- { % reencodedict begin
- /newencoding exch def /newfontname exch def /basefontname exch def
- /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
- basefontdict
- {exch dup dup /FID ne exch /Encoding ne and
- {exch newfont 3 1 roll put}{pop pop}ifelse
- }forall
- newfont /FontName newfontname put newfont /Encoding newencoding put
- newfontname newfont definefont pop
- % end
- }def
-
- /fult 1 def
- /fuld -2 def
- /fstd 5 def
- % Gold's re-make font scheme
- /font {
- /newfontname ed /basefontname ed
- dup /sY ed mul 100 div /sX ed sY 0.3 mul /fstd ed
- FontDirectory newfontname known not
- { basefontname newfontname ISOLatin1Enc ReEncode } if
- newfontname findfont [ sX 0 0 sY 0 0 ] makefont setfont
- currentfont dup/FontInfo get/UnderlinePosition known not
- {pop /Courier findfont}if
- /FontInfo get/UnderlinePosition get 1000 div sY mul /fuld ed
- currentfont dup/FontInfo get/UnderlineThickness known not
- {pop /Courier findfont}if
- /FontInfo get/UnderlineThickness get 1000 div sY mul /fult ed
- }def
-
- /js { 4 2 roll moveto dup stringwidth pop 3 -1 roll exch sub exch dup length 1 sub 3 -1 roll exch div 0 3 -1 roll ashow }bd
- /ujs { 4 copy pop 3 1 roll n m 0 /fuld load rm /fult load slw 0 rl st js } bd
- /djs { 4 copy pop 3 1 roll n m 0 /fuld load 2 mul rm /fult load slw 0 rl st ujs } bd
- /sjs { 4 copy pop 3 1 roll n m 0 /fstd load rm /fult load slw 0 rl st js } bd
- /ms {m sh}bd
- /lms { cp /y0 ed /x0 ed sh cp /y1 ed /x1 ed x0 y0 n m rm x1 x0 sub y1 y0 sub rl /fult load slw st x1 y1 m }bd
- /ums { m 0 /fuld load 3 -1 roll lms }bd
- /dms { 3 copy n m stringwidth pop 0 /fuld load 2 mul rm /fult load slw 0 rl st ums }bd
- /sms { m 0 /fstd load 3 -1 roll lms }bd
- /F {findfont exch scalefont setfont}bd
- /box{m /ht ed/wd ed wd 0 rl 0 ht rl wd neg 0 rl clp}bd
- end
- % end of SoftWood dictionary
- %%EndProlog
-